//
//  DLValidation.h
//  DGGCommonSDK
//
//  Created by dgg_hzk on 2019/11/20.
//

#import <Foundation/Foundation.h>

@interface DLValidation : NSObject

/**
 是否是金额数据
 
 @param str 金额字符串
 @return YES 是金额   NO不是金额
 */
+(BOOL)isMoney:(NSString *)str;
/**
 *  手机验证
 *
 *  @param mobile 需要验证的手机号
 *
 *  @return YES 是手机  NO不是手机
 */
+ (BOOL) validateMobile:(NSString *)mobile;

/**
 判断是否是座机格式
 
 @param num 座机号码
 @return YES 是   NO不是
 */
+ (BOOL )isLandlineWithNum:(NSString  *)num;

/**
 邮箱验证
 
 @param email 邮箱字符串
 @return YES 是邮箱  NO不是邮箱
 */
+(BOOL)isValidateEmail:(NSString *)email ;

/**
 身份证验证
 
 @param str 身份证字符串
 @return YES 是身份证  NO不是身份证
 */
+(BOOL)isCardIDWithStr:(NSString *)str;


/**
 姓名验证
 
 @param str 姓名符串
 @return YES 姓名  NO不是姓名
 */
+ (BOOL)isfullNameWithStr:(NSString *)str;

/**
 整形判断
 
 @param string str
 @return YES 是整形  NO不是
 */
+ (BOOL)isPureInt:(NSString *)string;

/**
 浮点形判断
 
 @param string STR
 @return YES 是浮点型   NO不是
 */
+ (BOOL)isPureFloat:(NSString *)string;

/**
 是否全是数字
 
 @param number 字符串
 @return YES  是数字  NO不是
 */
+ (BOOL)validateNumber:(NSString*)number ;

/**
 相机权限
 
 @return YES有   NO无
 */
+(BOOL)validateCamera;
/**
 相册权限
 
 @return YES有   NO无
 */
+(BOOL)validateCameraPhotoAlbum;

@end
